namespace ext
{
	using System;
	using System.Runtime.CompilerServices;
	using System.Html;
	using System.Collections;
	
	
	/// <definedin>src\widgets\chart\FlashComponent.js</definedin>
	[ScriptName("FlashComponent")]
	[ScriptNamespace("Ext")]
	[Imported()]
	public partial class FlashComponent : ext.BoxComponent
	{
		
		#region Constructors
		/// <summary>Constructor</summary>
		public FlashComponent()
		{
		}
		
		public FlashComponent(ext.FlashComponent_Configuration config)
		{
		}
		#endregion
		
		#region Fields
		/// <summary>Indicates the version the flash content was published for. Defaults to &apos;9.0.115&apos;.</summary>
		/// <htmlSummary>Indicates the version the flash content was published for. Defaults to &lt;tt&gt;&apos;9.0.115&apos;&lt;/tt&gt;.</htmlSummary>
		/// <definedin>src\widgets\chart\FlashComponent.js</definedin>
		[ScriptName("flashVersion")]
		public string FlashVersion;
		
		/// <summary>The background color of the chart. Defaults to &apos;#ffffff&apos;.</summary>
		/// <htmlSummary>The background color of the chart. Defaults to &lt;tt&gt;&apos;#ffffff&apos;&lt;/tt&gt;.</htmlSummary>
		/// <definedin>src\widgets\chart\FlashComponent.js</definedin>
		[ScriptName("backgroundColor")]
		public string BackgroundColor;
		
		/// <summary>The wmode of the flash object. This can be used to control layering. Defaults to &apos;opaque&apos;.</summary>
		/// <htmlSummary>The wmode of the flash object. This can be used to control layering. Defaults to &lt;tt&gt;&apos;opaque&apos;&lt;/tt&gt;.</htmlSummary>
		/// <definedin>src\widgets\chart\FlashComponent.js</definedin>
		[ScriptName("wmode")]
		public string Wmode;
		
		/// <summary>A set of key value pairs to be passed to the flash object as flash variables. Defaults to undefined.</summary>
		/// <htmlSummary>A set of key value pairs to be passed to the flash object as flash variables. Defaults to &lt;tt&gt;undefined&lt;/tt&gt;.</htmlSummary>
		/// <definedin>src\widgets\chart\FlashComponent.js</definedin>
		[ScriptName("flashVars")]
		public object FlashVars;
		
		/// <summary>
		/// A set of key value pairs to be passed to the flash object as parameters. Possible parameters can be found here:
		/// http://kb2.adobe.com/cps/127/tn_12701.html Defaults to undefined.
		/// </summary>
		/// <htmlSummary>
		/// A set of key value pairs to be passed to the flash object as parameters. Possible parameters can be found here:
		/// http://kb2.adobe.com/cps/127/tn_12701.html Defaults to &lt;tt&gt;undefined&lt;/tt&gt;.
		/// </htmlSummary>
		/// <definedin>src\widgets\chart\FlashComponent.js</definedin>
		[ScriptName("flashParams")]
		public object FlashParams;
		
		/// <summary>The URL of the chart to include. Defaults to undefined.</summary>
		/// <htmlSummary>The URL of the chart to include. Defaults to &lt;tt&gt;undefined&lt;/tt&gt;.</htmlSummary>
		/// <definedin>src\widgets\chart\FlashComponent.js</definedin>
		[ScriptName("url")]
		public string Url;
		
		/// <summary>
		/// True to prompt the user to install flash if not installed. Note that this uses
		/// Ext.FlashComponent.EXPRESS_INSTALL_URL, which should be set to the local resource. Defaults to false.
		/// </summary>
		/// <htmlSummary>
		/// True to prompt the user to install flash if not installed. Note that this uses
		/// Ext.FlashComponent.EXPRESS_INSTALL_URL, which should be set to the local resource. Defaults to &lt;tt&gt;false&lt;/tt&gt;.
		/// </htmlSummary>
		/// <definedin>src\widgets\chart\FlashComponent.js</definedin>
		[ScriptName("expressInstall")]
		public bool ExpressInstall;
		
		/// <definedin>src\widgets\chart\FlashComponent.js</definedin>
		[ScriptName("initializeEventName")]
		public const string InitializeEventName = "initialize";
		#endregion
		
		#region Properties
		/// <summary>Sets the url for installing flash if it doesn&apos;t exist. This should be set to a local resource.</summary>
		/// <definedin>src\widgets\chart\FlashComponent.js</definedin>
		[ScriptName("EXPRESS_INSTALL_URL")]
		[IntrinsicProperty()]
		public static string EXPRESS_INSTALL_URL
		{
			get
			{
				throw new System.Exception("Imported - not implemented");
			}
		}
		#endregion
		
		#region Events
		/// <definedin>src\widgets\chart\FlashComponent.js</definedin>
		[ScriptName("initialize")]
		public event ext.auto.Delegate_ext_FlashComponent Initialize;
		#endregion
	}
}
